package com.dragon.graduation.projectApplication.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.generator.CommonBean;
import lombok.*;

import java.time.LocalDateTime;

/**
* <p>
* 选题申请表 实体类
* </p>
*
* @author dragon
* @since 2025-02-28 21:20:09
*/

@TableName("db_project_application")
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
public class ProjectApplicationEntity extends CommonBean {
    /**
     * 学生ID
     */
    @TableField("student_id")
    private Integer studentId;
    /**
     * 题目ID
     */
    @TableField("project_id")
    private Integer projectId;
    /**
     * 申请时间
     */
    @TableField("apply_time")
    private LocalDateTime applyTime;
    /**
     * 审核状态 0.未审核，1.审核通过，2.审核不通过
     */
    @TableField("status")
    private Integer status;
    /**
     * 审核意见
     */
    @TableField("review_comment")
    private String reviewComment;
    /**
     * 审核人ID
     */
    @TableField("reviewer_id")
    private Integer reviewerId;
    /**
     * 审核人姓名
     */
    @TableField("review_name")
    private String reviewName;
    /**
     * 审核时间
     */
    @TableField("review_time")
    private LocalDateTime reviewTime;
}